package com.qf.service;

import com.qf.model.Loans;
import com.qf.model.MyLoans;
import com.qf.model.PageBean;
import com.qf.model.pojo.Userloans;

import java.util.List;

public interface LoansService
{
    //查询所有贷款信息
    List<Loans> findAll();

    //增加一条贷款信息
    public int addMyLoans(Integer l_id,Integer u_id,Double quota,String c_id);
    //管理员查询所有待审批贷款  非事务
    List<Userloans> findAllMyLoans(PageBean<Userloans> pageBean);
    //管理员拒绝贷款审批   非事务
    int sUpdateMyLoans(int l_id);
    //根据i_id查询贷款信息
    MyLoans findMyLoans(int l_id);
    //根据l_id查询贷款产品信息
    Loans findLoans(int l_id);
    //管理员审批贷款   事务
    //1，修改我的贷款
    //2.转账到收款账户
    //3.扣款贷款产品余额
    //4.添加日志
    int UpdateMyLoans(int l_id);
}
